/*公共样式*/
.app-left .tree-title {
  height: 35px;
  line-height: 35px;
  background-color: #0b76c8;
  color: #fff;
  font-size: 14px;
  padding-left: 20px;
}

.app-left .head-container .el-input {
  margin-top: 10px;
  margin-bottom: 10px !important;
}

.app-right .el-form,
.app-container .el-form {
  // border-bottom: 1px solid #eeeeee;
  height: auto !important;
  margin-bottom: 10px;
  background-color: #fff;
  padding: 0px 10px;
  border-radius: 5px;
}

.app-main .app-container .el-form-item {
  margin-bottom: 0px;
  padding: 10px 0px;
}

.app-container .el-form-item .el-input-number {
  line-height: 30px;
}

.app-container .el-form-item .el-form-item {
  padding: 0;
}

.has-gutter tr th:nth-last-child(2),
.el-table__body tr td:nth-last-child(1) {
  border-right: none;
}

.gutter {
  display: inherit !important;
}

.pr {
  position: relative;
}

.fr {
  float: right;
}

.f14 {
  font-size: 14px !important;
}

.ml0 {
  margin-left: 0 !important;
}

.ml5 {
  margin-left: 5px !important;
}

.mr0 {
  margin-right: 0 !important;
}

.mr10 {
  margin-right: 10 !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.mb15 {
  margin-bottom: 15px !important;
}

.mt5 {
  margin-top: 5px;
}

.width10 {
  width: 10%;
}

.width80 {
  width: 80% !important;
}

.width90 {
  width: 90% !important;
}

.el-button--primary {
  color: #fff;
  background-color: #0b76c8;
  border-color: #0b76c8;
}

.el-button--primary.btn-reset {
  background-color: #f66902;
  border-color: #f66902;
}

.el-button--default {
  color: #006cff;
}

.el-button--warning {
  background-color: #f66902;
  border-color: #f66902;
}

.el-button--warning:hover,
.el-button--warning:focus {
  background: #f58a3d;
  border-color: #f58a3d;
  color: #fff;
}

.el-table__body-wrapper tbody td {
  background-color: inherit;
}

.require {
  color: #ff0000;
  font-style: normal;
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

/* 修改element-ui默认表单样式 */
.el-radio__label,
.el-checkbox__label {
  font-size: 12px;
}

.el-radio__input.is-checked+.el-radio__label,
.el-checkbox__input.is-checked+.el-checkbox__label {
  color: #0b76c8;
}

.el-radio__input.is-checked .el-radio__inner,
.el-checkbox__input.is-checked .el-checkbox__inner {
  border-color: #0b76c8;
  background: #0b76c8;
}

.handle-btn .el-button--text {
  color: #0b76c8;
}

/*弹框样式*/
.dialog-table {
  padding: 10px;
  box-sizing: border-box;
}

.dialog-table h3 {
  font-size: 14px;
  font-weight: normal;
  color: #333;
  margin: 0px 0px 15px 0px;
}

.dialog-table table {
  width: 100%;
}

.dialog-table table {
  border: 1px solid #dfe6ec;
  border-collapse: collapse;
}

.dialog-table table tr th {
  border: 1px solid #dfe6ec;
  padding: 15px 8px;
  font-size: 14px;
  color: #515a6e;
  text-align: center;
}

.dialog-table table tr td {
  border: 1px solid #dfe6ec;
  padding: 15px 8px;
  font-size: 14px !important;
  color: #515a6e;
  text-align: right;
}

.dialog-table table tr td:nth-of-type(2n+1) {
  background-color: #f8f8f9;
}

.dialog-table table tr td:nth-of-type(2n) {
  color: #606266;
  text-align: left;
}

.dialog-table .el-form-item {
  margin-bottom: 0;
}

.el-form-item--small .el-form-item_content,
.el-form-item--medium .el-form-item__content {
  // margin-left: 0px !important;
}

.line {
  text-align: center;
}

.dialog-table table.el-table__body td {
  background-color: #fff;
  text-align: left;
}

.notePad .el-input__inner,
.notePad .el-textarea__inner {
  border: none;
  background-color: #f4f7fa;
}

.notePad .el-checkbox__label {
  font-size: 12px;
  color: #999;
}

.notePad .el-upload--picture-card {
  background-color: #f4f7fa;
  width: 70px;
  height: 70px;
  line-height: 80px;
  border: none;
}

.notePad .el-upload--picture-card i {
  font-size: 28px;
  color: #5f6b7f;
}

.primary-table .el-form-item__content {
  font-size: 13px;
}

.el-scrollbar__wrap {
  overflow-x: hidden !important;
  overflow-y: auto !important;
  margin-bottom: -5px !important;
}

/*跨省通办*/
.app-container .table-sort .el-form,
.app-container .sortAdd .el-form {
  border-bottom: none !important;
}

.sortAdd .el-dialog__body {
  width: 864px;
  height: 355px;
  margin: 0 auto;
}

.sortAdd .el-dialog__body .el-input {
  width: 268px;
}

.sortAdd .el-dialog__body .el-textarea,
.sortAdd .el-dialog__body .sort-name {
  width: 635px;
}

.sortAdd .el-form--inline .el-form-item__label {
  width: 100px;
}

.sortAdd .btns .el-form-item__content {
  position: absolute;
  right: 8%;
  bottom: 39px;
}

.standard-card .dialog-table {
  padding: 0;
}

.standard-card .dialog-table table tr:first-child td:first-child {
  padding: 6px 10px;
}

.el-dialog__footer {
  text-align: center !important;
}

.dynamicWork .el-form-item__label {
  width: 30%;
}

.table-box .el-table .el-table__header-wrapper th {
  background: #f5f5f5;
}

.gray-text {
  color: #999;
  margin-top: 10px;
}

.blue-text {
  color: #5b75b7;
  background: #f4f7fd;
  margin-top: 10px;
  padding: 7px;
}

.el-tooltip__popper {
  max-width: 470px;
}

.el-textarea .el-input__count {
  background: transparent !important;
  bottom: 0px !important;
}

/*表格样式*/
.xxgl-dialog table {
  border: 0;
  border-collapse: collapse !important;
}

.xxgl-dialog td {
  padding: 6px 10px;
  border: 1px solid #EBEEF5;
  border-collapse: collapse !important;
}

.xxgl-dialog tr td:nth-child(odd) {
  text-align: right;
  background: #f5f5f5;
}

.xxgl-dialog .el-form-item {
  margin-bottom: 0px !important;
}

.sqcl tr td:nth-child(odd) {
  text-align: center !important;
  background: transparent !important;
}

.el-cascader-menu__wrap {
  height: 218px !important;
}

/*选项关系配置查看*/
.view-relation .el-radio__input.is-disabled.is-checked .el-radio__inner {
  border-color: #409EFF;
  background: #409EFF;
}

.view-relation .el-radio__input.is-disabled+span.el-radio__label {
  color: #606266;
}

.view-relation .el-radio__input.is-disabled.is-checked+span.el-radio__label {
  color: #409EFF;
}

.view-relation .el-radio__input.is-disabled.is-checked .el-radio__inner::after {
  background-color: #fff;
}

.view-relation .el-checkbox__input.is-disabled+span.el-checkbox__label {
  color: #606266;
}

.view-relation .el-checkbox__input.is-disabled.is-checked+span.el-checkbox__label {
  color: #409EFF;
}

.view-relation .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  border-color: #409EFF;
  background: #409EFF;
}

.view-relation .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {
  border-color: #fff;
}

/*视频辅助联系人*/
.video-tree .el-tree-node__content {
  height: 33px;
  position: relative;
}

.video-tree .el-tree-node__content .el-button {
  display: none;
}

.video-tree .el-tree-node__children .el-tree-node__content .el-button {
  display: block;
}

.video-tree .el-tree-node__children .el-tree-node__content:hover,
.video-tree .el-tree-node[tabindex="0"] .el-tree-node__content:hover {
  background-color: #dfe9f4;
}

.video-tree .el-tree-node .is-leaf+.custom-tree-node .more {
  width: 20px;
  height: 20px;
  background: url(../../assets/image/menu.png)no-repeat;
  background-size: 100% 100%;
  padding: 0;
  border: 0;
  margin: 0 auto;
  display: inline-block;
}

.video-assisted .el-dialog {
  position: absolute;
  top: 0 !important;
  margin: 0 !important;
}

.video-assisted .el-dialog__header,
.video-assisted .el-dialog__body {
  padding: 0;
}

.video-assisted .el-dialog__headerbtn {
  z-index: 9999;
}

.video-assisted .el-dialog__headerbtn .el-dialog__close {
  font-weight: bold;
}

.video-tree .el-collapse-item__arrow {
  transform: rotate(90deg);
}

.video-tree .el-collapse-item__arrow.is-active {
  transform: rotate(-90deg);
}

.video-tree .el-collapse-item__header {
  font-size: 14px;
  color: #42474d;
  background-color: transparent;
}

.video-tree .el-collapse-item__wrap,
.video-tree .el-collapse-item__header {
  border: 0;
}

.video-tree .el-collapse-item__content {
  padding-bottom: 0;
}

.video-tree .el-tree-node__expand-icon {
  color: #626971;
}

/*热门分类*/
.el-cascader-node__label {
  width: 119px;
}

/*el-tree 超出隐藏*/
.span-ellipsis {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
}

/* 视频辅助弹框 */
.el-tooltip__popper,
.el-message-box__wrapper {
  z-index: 9999 !important;
}

/* 分页 */
.el-pagination {
  text-align: right;
  margin-top: 10px;
}

.el-select-dropdown,
.el-select-dropdown .el-scrollbar__wrap {
  max-height: 180px;
}
